/*
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.hibernate.qtags;

import org.xdoclet.plugin.hibernate.qtags.parameter.Column;
import org.xdoclet.plugin.hibernate.qtags.parameter.Formula;
import org.xdoclet.plugin.hibernate.qtags.parameter.Length;
import org.xdoclet.plugin.hibernate.qtags.parameter.Node;
import org.xdoclet.plugin.hibernate.qtags.parameter.NotNull;
import org.xdoclet.plugin.hibernate.qtags.parameter.Unique;

/**
 * Declares the element type of a collection of basic ( primitive ) type.
 *
 * @author Konstantin Pribluda
 * @qtags.location method
 * @qtags.location field
 */
public interface HibernateElementTag extends com.thoughtworks.qdox.model.DocletTag, Length, NotNull, Unique, Column,
    Formula, Node {
    /**
     * The Hibernate type
     *
     * @qtags.required
     */
    String getType();
}